home *** CD-ROM | disk | FTP | other *** search
- /* To analyze the family structure of the family of Queen Victoria.
- English friend of mine notes there wasn't a Harry. I put him in.
-
- Answers the compelling question: Who is X the sister of?
-
- Ask: ?-sisterof( alice, X ). or ?-sisterof( alice, harry ).
-
- or ?-sisterof( alice, X ), loves( X, wine ). as an example of a
- complex question.
-
- or even:
-
- sisterof( alice, X ), loves( X, wine ), loves( alice, wine ).
-
- */
-
- sisterof( X, Y ) :- parents( X, M, F ),
- female( X ),
- parents( Y, M, F ).
-
- parents( edward, victoria, albert ).
- parents( harry, victoria, albert ).
- parents( alice, victoria, albert ).
- female( alice ).
-
- loves( harry, wine ).
- loves( alice, wine ).